// Include files.
#include "Thread.hpp"

UINT32 ThreadBase::m_numberNext(0);

Thread<Any>::~Thread()
{
	delete m_thread;
	delete m_launcher;
}

bool Thread<Any>::GetIsSuspended()
{
	return m_thread->GetIsSuspended();
}

bool Thread<Any>::Stop()
{
	return m_thread->Stop();
}

bool Thread<Any>::Suspend()
{
	return m_thread->Suspend();
}

bool Thread<Any>::Resume()
{
	return m_thread->Resume();
}
